import { Disciple } from './Disciple';

/**
 * 回收站项目类
 * 存储被删除的弟子信息和删除相关信息
 */
export class RecycleBinItem {
    /**
     * 创建回收站项目
     * @param disciple 被删除的弟子对象
     * @param deletedAt 删除时间
     * @param deletedBy 删除操作者（默认system）
     */
    constructor(
      public disciple: Disciple,
      public deletedAt: string,
      public deletedBy: string = 'system'
    ) {}
  }